package su.myspringapps.online_school_learning_spring_data_jpa.repository.second_db;

import org.springframework.data.repository.Repository;
import su.myspringapps.online_school_learning_spring_data_jpa.entity.Account;

import java.util.List;

/**
 * Класс AccountRepository
 * <p/>
 * Отвечает за работу с БД, связанную с сущностью {@link Account}
 * В учебных целях служит для изучения возможности подключения к проекту еще одной БД
 * <p/>
 *
 * @author petr.mikhailin
 * created 20.06.2024 9:58
 */
public interface AccountRepository extends Repository<Account, Integer> {
    List<Account> findAll();

    Account findById(Integer id);

    Account save(Account account);

    void deleteById(Integer id);

    void delete(Account account);
}
